Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženir programske opreme full stack

Opis

Text copied to clipboard!
Iščemo izkušenega in motiviranega inženirja programske opreme za celoten sklad (Full Stack), ki se bo pridružil naši ekipi za razvoj inovativnih spletnih in mobilnih aplikacij. Kot inženir za celoten sklad boste odgovorni za načrtovanje, razvoj, testiranje in vzdrževanje programske opreme tako na strežniški (backend) kot na odjemalski (frontend) strani. Vaša naloga bo sodelovanje z različnimi oddelki, razumevanje potreb uporabnikov ter zagotavljanje visoke kakovosti in varnosti rešitev. Od vas pričakujemo, da obvladate sodobne tehnologije, kot so JavaScript, TypeScript, Node.js, React, Angular ali Vue.js, ter znate delati z bazami podatkov (SQL in NoSQL). Prav tako boste sodelovali pri optimizaciji obstoječih sistemov, reševanju tehničnih izzivov in uvajanju najboljših praks v razvoju programske opreme. Delo vključuje tudi pisanje tehnične dokumentacije, avtomatizacijo testov in sodelovanje pri načrtovanju arhitekture rešitev. Idealni kandidat je samoiniciativen, sposoben timskega dela in pripravljen na nenehno učenje ter prilagajanje novim tehnologijam. Če vas veseli ustvarjanje naprednih digitalnih rešitev in želite delovati v dinamičnem okolju, vas vabimo, da se prijavite na to delovno mesto. Ponujamo stimulativno delovno okolje, možnost izobraževanja, fleksibilen delovni čas in delo na zanimivih projektih za domače in tuje naročnike.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj spletnih ter mobilnih aplikacij.
  • Vzdrževanje in optimizacija obstoječih programskih rešitev.
  • Sodelovanje z drugimi člani ekipe in oddelki.
  • Pisanje in vzdrževanje tehnične dokumentacije.
  • Izvajanje avtomatiziranih testov in odpravljanje napak.
  • Skrb za varnost in zanesljivost programske opreme.
  • Razvoj uporabniških vmesnikov in strežniških storitev.
  • Spremljanje novih tehnologij in uvajanje najboljših praks.
  • Sodelovanje pri načrtovanju arhitekture rešitev.
  • Podpora uporabnikom in reševanje tehničnih težav.

Zahteve

Text copied to clipboard!
  • Zaključena visokošolska izobrazba s področja računalništva ali sorodnih smeri.
  • Izkušnje z razvojem spletnih in/ali mobilnih aplikacij.
  • Dobro poznavanje JavaScript, TypeScript, Node.js, React, Angular ali Vue.js.
  • Izkušnje z bazami podatkov (SQL in NoSQL).
  • Sposobnost samostojnega in timskega dela.
  • Dobro znanje angleškega jezika.
  • Izkušnje z orodji za verzioniranje kode (npr. Git).
  • Poznavanje principov varnosti in optimizacije programske opreme.
  • Sposobnost reševanja problemov in analitično razmišljanje.
  • Želja po učenju in sledenju tehnološkim trendom.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katera orodja in tehnologije uporabljate pri razvoju aplikacij?
  • Kako pristopate k reševanju kompleksnih tehničnih izzivov?
  • Ali imate izkušnje z delom v agilnih razvojnih ekipah?
  • Kako zagotavljate varnost in zanesljivost programske opreme?
  • Kakšne so vaše izkušnje z bazami podatkov?
  • Kako se izobražujete in sledite novim tehnologijam?
  • Ali ste že sodelovali pri načrtovanju arhitekture rešitev?
  • Kako pristopate k pisanju tehnične dokumentacije?
  • Katera orodja uporabljate za avtomatizacijo testov?
  • Kako se soočate z delom pod časovnim pritiskom?